package com.weixing.mall.provider.model.query;

import com.weixing.mall.base.enums.WhetherEnum;
import com.weixing.mall.provider.api.model.enums.OrderTypeEnum;
import com.weixing.mall.provider.model.enums.OrderFromEnum;
import com.weixing.mall.provider.model.enums.OrderStateEnum;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author  wx
 * @date  2019/10/8 17:50
 * @since  1.0
 */
@Data
public class AgentPlaceOrderQuery  {
    /**
     * 货号
     */
    private String goodsSn;
    /**
     * 款号
     */
    private String styleNo;

    /**
     * 手机号
     */
    private String contactPhone;
    /**
     * 客服id
     */
    private Long customerId;

    /**
     * 订单状态
     */
    private OrderStateEnum orderStatus;

    /**
     * 订单类型
     */
    private OrderTypeEnum orderType;

    /**
     * 订单编号
     */
    private String  orderSn;


    /**
     * 下单开始时间
     */
    private String startTime;
    /**
     * 下单结束时间
     */
    private String endTime;

    /**
     * 代理商ID
     */
    private Long agentId;

    /**
     * 尺码
     */
    private String size;

    /**
     * 颜色
     */
    private String color;

    /**
     * 是否主订单
     */
    @ApiModelProperty(hidden = true)
    private WhetherEnum isMaster;


    /**
     * 订单来源
     */
    private OrderFromEnum orderFrom;

    /**
     * 商品名称
     */
    private String goodsName;

}
